package eleme.openapi.sdk.api.entity.order;

import java.util.List;

import eleme.openapi.sdk.api.enumeration.order.ShippingState;

public class DeliveryRouteInfo {

    /**
     * 骑手名称
     */
    private String courierDriverName;

    public String getCourierDriverName() {
        return courierDriverName;
    }

    public void setCourierDriverName(String courierDriverName) {
        this.courierDriverName = courierDriverName;
    }

    /**
     * 骑手电话
     */
    private String courierDriverPhone;

    public String getCourierDriverPhone() {
        return courierDriverPhone;
    }

    public void setCourierDriverPhone(String courierDriverPhone) {
        this.courierDriverPhone = courierDriverPhone;
    }

    /**
     * 当前运单状态
     */
    private ShippingState currentState;

    public ShippingState getCurrentState() {
        return currentState;
    }

    public void setCurrentState(ShippingState currentState) {
        this.currentState = currentState;
    }

    /**
     * 骑手实时位置
     */
    private DLocation location;

    public DLocation getLocation() {
        return location;
    }

    public void setLocation(DLocation location) {
        this.location = location;
    }

    /**
     * 骑手路线
     */
    private List<DeliveryRoute> deliveryRoutes;

    public List<DeliveryRoute> getDeliveryRoutes() {
        return deliveryRoutes;
    }

    public void setDeliveryRoutes(List<DeliveryRoute> deliveryRoutes) {
        this.deliveryRoutes = deliveryRoutes;
    }

}
